International Assets Investment Management LLC now holds 1,734 shares of Sunrun valued at $31,000 after acquiring 1,638 additional shares. Institutional investors own 91.69% of the company, with recent purchases from Wilmington Savings Fund Society and Aster Capital Management. Sunrun's stock has a "Moderate Buy" rating, with price targets recently adjusted by several analysts, indicating potential upside despite a current market cap of $1.51 billion.